@charset "utf-8";
/* CSS Document */

html{min-height:100%; min-width:1200px;height:100%}
body {font-family: "微软雅黑",MicrosoftYaHei,Arial,Helvetica,sans-serif;min-height:100%;height:100%;position:relative; height:auto !important;overflow:auto !important;}
input,textarea{font-family: "微软雅黑",MicrosoftYaHei,Arial,Helvetica,sans-serif;}
body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul{margin: 0;padding: 0;font-size: 14px;color: #666}
table, table td, table th {border-collapse: collapse;border-spacing: 0}
fieldset, img {border: 0}
ol, ul {list-style: none}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight:normal;}
a {text-decoration: none;cursor: pointer;color: #666;margin: 0;padding: 0;}
input {outline: medium none;}
i{ font-style:normal;}

/*登录*/
#login{width:100%;min-height:400px;background:url(../images/bg.jpg) no-repeat center top;}
.login-wrap{ width:100%; height:580px; margin:0 auto;}
.login{ width:500px; height:400px; background:#fff; margin:0 auto ; overflow:hidden;}
.login .login-title,.register .register-title{ height:61px; line-height:56px; font-size:24px; padding:0 15px; color:#fff; background:#3598db;}
/* .login .login-href{ text-align:right; height:25px; color:#898989;padding: 0 60px;font-size: 14px;line-height: 25px;} */
.login .login-href{ text-align:center; height:25px; color:#898989;padding: 0px;font-size: 14px;line-height: 25px;}
.login .login-href a{ color:#fa6567;margin-left: 10px;}
.login .login-value{ overflow:hidden; margin:0 60px;}
.login .login-value li{ overflow:hidden;}
.login .login-value .login-valuediv{ height:32px; border-bottom:1px solid #a7b2b6; margin-top:18px; overflow:hidden;}
.login .login-value .login-valuediv p{ width:20px; height:25px;padding-top: 7px; float:left;}
.login .login-value .login-valuediv input.text{ display:block; float:left; padding:0 4px; border:none; background:none; text-align:left; color:#717171; height:40px; line-height:40px; font-size:14px; width:80%;}

.login .login-value li.last .login-valuediv{ width:190px; float:left;}
.login .login-value li.last .login-valueyz{ float:right; width:136px; height:28px; margin-top:18px; overflow:hidden;}
.login .login-value li.last .login-valueyz img{ vertical-align:-2px;}
.login .login-value li.last .login-valueyz a{ color:#70726f; font-size:12px;}

.login .login-remember{overflow:hidden; margin:0 104px; height:41px;}
.login .login-remember label{ display:block; float:left; margin-top:10px; color:#898788; font-size:14px;margin-right: 18px; cursor:pointer; background:url(../images/7.png) no-repeat center left; background-size:15px 15px;}
.login .login-remember label.cur{background:url(../images/7.2.png) no-repeat center left; }
.login .login-remember label input{width: 17px;height: 15px;border: 1px solid #9faeb1;vertical-align: -3px;margin-right: 6px; opacity:0;filter:alpha(opacity=0); }
.login .login-remember a{ float:left; display:block;color:#898788; font-size:14px;line-height: 36px;margin-left: 5px;}
.login .login-but{ overflow:hidden;}
.login .login-but .but{ display:block; border:none; width:380px; height:40px; background:#3598db; text-align:center;font-size: 20px; letter-spacing:2px; color:#fff; line-height:40px; margin:0 auto; border-radius:3px;}

/*注册*/
.register{width:600px; height:350px; background:url(../images/2.png) repeat; position:absolute;top:calc(50% - 270px);left:calc(50% - 300px); border-radius:8px; overflow:hidden;}
.register .register-value{ overflow:hidden; margin-top:11px; height:376px;}
.register .register-value li{ clear:both; padding-top:13px;*padding-top:7px;}
.register .register-value p.register-name{ float:left; width:30%;margin-right: 10px; height:30px; line-height:30px; text-align:right; color:#727071; font-size:14px;}
.register .register-value p.register-name span{ color:#fb6469; padding-right:4px;vertical-align: -3px;}
.register .register-value div.register-info{ float:left; width:283px; height:30px;}
.register .register-value div.register-info input.text{ height:30px; line-height:30px; width:279px; padding:0 2px; border:none; border-bottom:1px solid #afb5b5; font-size:14px; color:#959698; background:none;}
.register .register-but{ overflow:hidden; padding-left:15px;}
.register .register-but .but{ display:block; float:left; border:none; width:120px; height:40px; background:#3598db; text-align:center;font-size: 18px; letter-spacing:1px; color:#fff; line-height:40px; border-radius:3px;margin-left: 95px;}
.register .register-but .jl{ display:block; float:left; border:none; width:120px; height:40px; background:#3598db; text-align:center;font-size: 18px; letter-spacing:1px; color:#fff; line-height:40px; border-radius:3px;margin-left: 20px;}
.register a{text-decoration: none}

 div.divselect{ float:left; width:55px; margin-right:10px; border-bottom:1px solid #adadad;position:relative; }
 div.divselect .divselect-value{ width:42px; height:30px; line-height:30px;font-size:12px; color:#959698; background:url(../images/8.png) no-repeat 45px center; padding:0 9px 0 2px; text-align:left; cursor:pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
div.divselect .divselect-valueal{ position:absolute; top:30px; left:0; width:100%;display:none; z-index:2;border:1px solid #adadad;}
div.divselect .divselect-valueal p{ line-height:24px; height:24px; font-size:12px;background:#f5f5f5;color:#959698; cursor:pointer; padding:0 2px; overflow:hidden;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
div.divselect .divselect-valueal p:hover{ color:#626262;}
div.divselect2{ margin-right:0; float:none; float:right; width:152px;}
div.divselect2 .divselect-value{width: 142px;background:url(../images/8.png) no-repeat 145px center;}


/*首页*/
.index-wrap{ /*background:#e9f1f3;*/overflow:hidden;}
/********************title部分*********************/
.index-banner{ height:150px; overflow:hidden;/* background:url(../images/2.jpg) no-repeat center top; */position:relative; z-index:2;background-size:cover}
.index-logo{ width:1100px; margin:0 auto;}
.index-logo p{ color:#046eb8; line-height:150px;font-size: 32px;padding-left: 83px; }/*background:url(../images/logo.png) no-repeat center left;  */
/********************title部分结束*********************/
/********************用户认证部分*********************/
.index-info{ 
	height:43px; 
	border-bottom:1px solid #f7f7f9;
	 box-shadow:0px 2px 4px #d4dcdf;
	 position: relative;
	 z-index: 2;
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top, #000000 0%,#ffffff 100%);
    background: -o-linear-gradient(top, #000000 0%,#ffffff 100%);
    background: -ms-linear-gradient(top, #000000 0%,#ffffff 100%);
    background: linear-gradient(to bottom, #fff 0%,#f2f2f2 50%,#fff 100%);
    filter:alpha(opacity=60 finishopacity=0 style=1 startx=0,starty=40,finishx=0,finishy=40) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f2f2f2f2,endcolorstr=#ffffff,gradientType=0);
    box-shadow: 0px 2px 4px #d4dcdf;
	 
	 }
.index-info .index-infodiv{ width:1100px; line-height:43px; text-align:right; margin:0 auto; position:relative;}
.index-info .index-infodiv>a{ color:#595758; font-size:16px; background:url(../images/13.png) no-repeat right center;padding-right: 9px;}
.index-info .index-infodiv img{vertical-align: -3px; margin:0 6px;}
.index-info .index-infodiv>a.last{ padding-right:0; background:none;}
.index-info .index-infodiv>a.last img{ margin-right:2px;}
.index-info .index-infodiv>a.left{ float:none; float:left; background:none;}
.index-info .index-infodiv>a.left img{vertical-align: -1px;}
.index-info .index-infoleft{ position:absolute; left:0; top:47px;background:#fff; display:none; overflow:hidden;}
/********************用户认证部分结束*********************/
.index-main{ width:1100px; height:auto; margin:0 auto; overflow:hidden;margin-bottom:60px}
.index-mainleft{ width:632px; height:410px; border:1px solid #d8e9f0;  background:#fff; border-radius:5px; float:left;overflow:hidden;}
.index-mainleft .ul-tltle{ clear:both;background:#eff7f9; height:38px; border-bottom:1px solid #d2e7ec; margin-left:-1px;}
.index-mainleft .ul-tltle li{ float:left;border:1px solid #eff7f9; border-top:none; width:125px; text-align:center; line-height:37px; color:#646464; font-size:16px; cursor:pointer; border-top-right-radius:5px;border-top-left-radius:5px;}
.index-mainleft .ul-tltle li span{ background:#3299de; color:#fff; display:inline-block; min-width:25px;padding:2px 4px; text-align:center; vertical-align:1px; line-height:15px; font-size:12px; border-radius:15px; margin-left:3px;}
.index-mainleft .ul-tltle li.cur{ background:#fff; border-color:#d2e7ec; border-bottom:1px solid #fff; height:38px;}
.index-mainleft .ul-tltle li.cur span{ background:#fa6569;}
.index-mainleft .olmain{ overflow:hidden;}
.index-mainleft .olmain >li{ display:none; overflow:hidden;}
.index-mainleft .olmain li.cur{ display:block;}

.pageone,.pagetwo,.pagethree,.pagefour{padding-right:20px;float:right}

.index-mainleft .index-con{ overflow:hidden;}
.index-mainleft .index-conlist{ margin:23px 16px 0; height:302px; overflow:hidden;}
.index-mainleft .index-conlist p{ height:36px; line-height:36px; background:url(../images/14.png) no-repeat center left; padding-left:15px;}
.index-mainleft .index-conlist p a{ color:#737172; font-size:14px; max-width:458px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display:block; float:left;}
.index-mainleft .index-conlist p a:hover{ color:#3d3938;}
.index-mainleft .index-conlist p span{ float:right;color:#737172; font-size:14px;}


.index-page{height:25px;text-align:center; width: 93%; margin:0 auto;}
.index-page a{width:23px;height:23px;border:1px solid #eeeeee;text-align:center;line-height:23px;display: inline-block;font-size:14px;color:#3398dc;vertical-align: bottom;}
.index-page a.cur{ background:#3598db; color:#fff;}
.index-page a.prev,.index-page a.prev.cur{border:1px solid #fff;background:url(../images/15.png) no-repeat center center;}
.index-page a.next,.index-page a.next.cur{border:1px solid #fff;background:url(../images/16.png) no-repeat center center;}


.index-mainright{ float:right; width:449px; overflow:hidden;padding-left:7px}
.index-mainright>div{ margin-left:-14px; width:465px;}
.index-mainright dl{ width:138px; height:128px; background:#fff; border:1px solid #d8eaee; border:1px solid #d8eaee; border-radius:5px; float:left; margin-bottom:10px; margin-left:14px;}
.index-mainright dl dt{ height:50px; text-align:center; overflow:hidden; padding-top:28px;}
.index-mainright dl dd{ font-size:14px; color:#3f3b38; text-align:center; line-height:20px; padding-top:5px;}

/********************技术支持*********************/
.index-footer{ width:100%;background:#cad8db; height:40px;position:absolute; clear:both;left:0;bottom:0;line-height:40px; overflow:hidden;}
.index-footer p{ text-align:center; color:#3e3a39; font-size:14px;}
/********************技术支持结束*********************/




/*  许可证重新申领   步骤 1  */
.step1-main{ overflow:hidden;width:1100px; margin:0 auto; }
.step1-con1{ height:49px; line-height:49px; /*padding:0 10px;*/}
.step1-con1 p.title{ float:left; color:#666666; font-size:18px;}
.step1-con1 p.href{ float:right; font-size:14px;color:#717171;}
.step1-con1 p.href a{ color:#666666; margin:0 2px;}
.step1-con1 p.href a.cur,.step1-con1 p.href a:hover{ color:#0068b7;}
.step1-con2{ background:#fff; border:1px solid #dddddd;overflow:hidden;/*box-shadow: 0px -1px 2px #e6ecec;*/ padding:0 15px 0 15px;}
.step1-con2title{ height:39px; background:#fff; overflow:visible; margin:36px 0 27px 0;}
.step1-con2title dl{ float:left; height:38px; background:#ebebeb; overflow:hidden;}
.step1-con2title dl dt{ float:left; height:39px; overflow:hidden; width:34px; background:url(../images/26.png) no-repeat center left;}
.step1-con2title dl dt p{ width:16px; height:16px; text-align:center; line-height:16px; color:#fff; background:#727071; margin-top:11px; font-size:12px; border-radius:50%; float:right; border:1px solid #727071;}
.step1-con2title dl dd{ float:left; line-height:39px; color:#727272; margin-left:6px; font-size:14px; padding-right:17px;background:url(../images/27.png) no-repeat center right;}
.step1-con2title dl.first{ border-bottom-left-radius:5px; border-top-left-radius:5px;}
.step1-con2title dl.first dt,.step1-con2title dl.first.cur dt{ background:#3598db;}
.step1-con2title dl.cur{ background:#3598dc;}
.step1-con2title dl.cur dt{background:url(../images/29.png) no-repeat center left;}
.step1-con2title dl.cur dt p{ border:1px solid #fff; background:none;}
.step1-con2title dl.cur dd{ color:#fff;background:url(../images/28.png) no-repeat center right;}
.step1-con2main{ min-height:343px;clear:both; /*overflow:hidden;*/ margin:22px 0;}
.step1-con2mainleft{ width:436px; height:100%; float:left; border-right:1px dashed #eeeeee;}
.step1-con2maintitle{ height:38px; line-height:38px; padding-top:11px; color:#3e3a39; padding-left:9px; font-size:16px;}
.step1-con2spjglabel{ overflow:hidden; padding-left:9px;}
.step1-con2spjglabel>div{float:left; width:210px; overflow:hidden; margin:9px 0 15px 0;}
.step1-con2spjglabel label{ font-size:14px; color:#585657; cursor:pointer; height:16px; line-height:16px; background:url(../images/31.png) no-repeat center left;}
.step1-con2spjglabel label input{ width:17px; height:16px;vertical-align: -3px; margin-right:6px; opacity:0;filter:alpha(opacity=0); cursor:pointer;}
.step1-con2spjglabel label.cur{background:url(../images/30.png) no-repeat center left;}
.step1-con2mainright{ float:right; width:591px; overflow:hidden;margin-top:-400px}
.step1-con2mainright p{ line-height:32px; padding:0 30px 0 27px; color:#636363; font-size:14px; background:url(../images/32.png) no-repeat 12px 15px;}

.step1-con3{ height:88px; padding:0 67px; overflow:hidden;margin-top:-180px;/*background:#e9f1f3*/}
.step1-con3 a{ display:block; padding:0 13px; height:33px; border-radius:5px; margin-top:26px; text-align:center; line-height:33px; color:#fff; font-size:14px;}
.step1-con3 a img{vertical-align: -2px;margin-right: 10px;}
.step1-con3 .cancel{ background:#e84c3d; float:left;width:90px}
.step1-con3 .but{ float:right; background:#3598db; margin-left:34px;width:120px}


/**申报导航**/
.l-switch{ width:250px; border:1px solid #dddddd; border-bottom:none;}
.l-switch li{ background:url(../images/37.png) no-repeat 18px 15px; overflow:hidden; position:relative;}

.l-switchcon1{ height:41px; border-bottom:1px solid #dddddd; line-height:41px; background:url(../images/38.png) no-repeat 236px center; text-align:left;}
.l-switchcon1bn{ background:none;}
.l-switchcon1 a{ display:block; padding-left:42px;padding-right: 18px; font-size:14px; color:#717171;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.l-switchcon2{ background:#f5f5f5; display:none; text-align:left;}
.l-switchcon2 a{ display:block;padding-right: 10px; height:36px; line-height:36px; border-bottom:1px solid #e2e2e2;padding-left:56px; font-size:14px; color:#717171;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.l-switchcon2bar{ position:absolute; top:0; left:0; width:2px; height:100%; background:#3399db;}
.l-switchcon2 a:hover,.l-switchcon2 a.cur{ background:#fafafa; color:#3497db;}
.l-switch li:hover{background:#fafafa url(../images/37.png) no-repeat 18px 15px;}
.l-switch li.cur{background:#f5f5f5 url(../images/39.png) no-repeat 18px 15px;}
.l-switch li.cur .l-switchcon1{ background:url(../images/40.png) no-repeat 236px center;}
.l-switch li.cur .l-switchcon1bn{background:none;}
.l-switch li.cur .l-switchcon2{ display:block;}

/*********放射源进口审批***********/
.con-conent{background: #fff;border: 1px solid #ddd; padding:22px 24px;overflow: hidden;}
.con-conenttop{ clear:both; overflow:hidden; margin-bottom:20px;}
.con-conenttop p{ float:left; font-size:14px; color:#666666; height:28px; line-height:28px;}
.con-conenttop .inputvalue{ float:left; margin-left:12px;}
.con-conenttop .inputvalue .text{ width:133px; height:28px; display:block; padding: 0 5px; box-sizing: border-box;}
.con-main{ }
.con-mainw{ width:100%;}
.con-mainleft{ float:left; width:50%;border:1px solid #dddddd;border-right:none}
.con-mainlefttitle{ width:100%;overflow:hidden;height:39px; line-height:39px; font-size:16px; color:#666666; background:#e8e8e8;  padding:0 18px;}
.con-mainlefttitle label{background:url(../images/48.png) no-repeat left center ; cursor:pointer;}
.con-mainlefttitle label input{ cursor:pointer; width:12px; height:12px; margin-right:7px;opacity:0.8;filter:alpha(opacity=60);vertical-align: -1px;}
.con-mainlefttitle label.cur{background:url(../images/48.2.png) no-repeat center left;}

#table tr td{border:2px solid #e0e7ed;font-size:14px;font-weight: normal}
#table tr td:nth-child(1){height:30px;line-height:30px;width:250px;border-left:none}
#table tr td:first-child{height:30px;line-height:30px;width:250px;border-left:none}
#table tr td:last-child{height:30px;line-height:30px;width:300px}
.textalign{text-align:right;padding-right: 25px;}
#table tr td ol li:nth-child(2n){padding-left:20px;}
#table tr td ol li{float:left;width:50%;padding-left:20px;text-align:left;font-size:14px;line-height:30px}





.con-mainleft .ulinput{ padding:18px 0;}
.con-mainleft .ulinput li{ height:50px; overflow:visible;}/* 去掉了clear：both */
.con-mainleft .ulinput li p.name{ margin:0;float:left; font-size:14px; color:#666666;height:28px; line-height:28px; text-align:right; width:143px;}
.con-mainleft .ulinput li div.namevalue{ float:left; margin-left:13px; width:335px; height:28px; overflow:visible;}
.con-mainleft .ulinput li div.namevalue .text{ width:284px; height:28px; display:block;float:left; padding:0 5px;font-size:14px; color:#666666;line-height:28px;white-space:nowrap;
text-overflow:ellipsis;
overflow: hidden; }
.con-mainleft .ulinput li div.namevalue .textp{ width:284px; float:left; padding:0 15px;font-size:14px; color:#666666;line-height:28px;overflow: hidden;margin:0}
.con-mainleft .ulinput li div.namevalue .address{ width:284px; float:left; padding:0 15px;font-size:14px; color:#666666;line-height:28px;overflow: hidden;}
.con-mainleft .ulinput li div.namevalue i{ float:right; font-size:14px; display:block; line-height:28px; color:#fa6567;margin-right:10px}
.con-mainleft .ulinput li .errors{ font-size:14px; color:#FA6568; clear:both; padding:5px 0;}
.con-mainleft .ulinput li .nameconvalue{ float:left; padding-left:18px;}
.con-mainleft .ulinput li .nameconvalue span{ float:left;font-size:14px; color:#646464;line-height:28px; display:block;}
.con-mainleft .ulinput li div.namevalue .nameconvalue .text{ width:74px;}
.con-mainleft .ulinput li div.namevalue div.divselect{ width:95px; height:28px; border:2px solid #e4e9ef; border-top:1px solid #c6d4df; background:#f8fdff; margin-right:10.5px;}
.con-mainleft .ulinput li div.namevalue div.divselect .divselect-value{ width:66px; background:url(../images/41.png) no-repeat right center; font-size:14px; color:#646464; height:28px; line-height:28px; padding:0 15px;}
.con-mainleft .ulinput li div.namevalue div.divselect2{ float:none; float:left; margin:0;}
.con-mainleft .ulinput li div.namevalue div.divselect .divselect-valueal{ left:-1px;border: 1px solid #e4e9ef;}
.con-mainleft .ulinput li div.namevalue div.divselect .divselect-valueal p{ padding-left:16px;border-bottom: 1px solid #e4e9ef;background: #f8fdff;}
.con-mainleft .ulinput li.last{ padding-top:16px; border-top:1px solid #dddddd;}
.con-mainleft .ulinput li.last div.namevalue div.divselect{ width:314px; margin-right:0;}
.con-mainleft .ulinput li.last div.namevalue div.divselect .divselect-value{ width:285px;}

.con-mainright{border:1px solid #dddddd;}


.con-mainc1{ overflow:hidden; clear:both; height:40px;}
.con-mainc1 p.name{float:left; font-size:14px; color:#3E3A39; line-height:40px; text-align:right; width:143px;margin:0}
.con-mainc1 .con-mainc1value{ float:left; width:580px;margin-left: 13px;}
.con-mainc1 .con-mainc1value label{ float:left; font-size:14px; color:#666; line-height:17px; margin:8px 44px 0 0; background:url(../images/31.png) no-repeat left center; cursor:pointer;}
.con-mainc1 .con-mainc1value label.cur{background:url(../images/30.png) no-repeat center left; }
.con-mainc1 .con-mainc1value label input{ margin-right:6px; width:17px; height:17px;vertical-align: -3px;opacity:0;filter:alpha(opacity=0); cursor:pointer;}
.con-mainc1 .con-mainc1value label.qita{ margin-right:20px;background:url(../images/31.png) no-repeat left center;}
.con-mainc1 .con-mainc1value label.qita.cur{background:url(../images/30.png) no-repeat center left;}
.con-mainc1 .con-mainc1value2{ display:none;float:left; margin-top:7px;width:265px;}
.con-mainc1 .con-mainc1value2 input{ width: 262px;
height: 28px;
display: block;
border: none;
border: 1px solid #7f9db9;
background: #fff;
float: left;
padding: 0 5px;
font-size: 14px;
color: #666666;
line-height: 28px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;}

.con-mainc2{}
.con-mainc2 table{table-layout:fixed;width: 100%;}
.con-mainc2 table th,.con-mainc2 table td{text-overflow: ellipsis;white-space: nowrap;padding:8px 5px; font-size:14px; color:#666;border:1px solid #ddd;}
.con-mainc2 table td{ padding:8px 5px;text-align: center}	
 #check_table tr >td:nth-child(1){width: 120px;text-align: right;padding-right: 10px}  
.con-mainc2 table td.red{ color:#DD5A43;font-size:14px}
.con-mainc2 table th{ color:#666666; font-weight:normal;}
.con-mainc2 table .w159{ width:131px; text-align:right; padding-right:25px;}
.con-mainc2 table .w64{ width:64px;}
.con-mainc2 table .w315{ width:315px;}
.con-mainc2 table .w335{ width:335px;}
.con-mainc2 table .w168{ width:168px;} 
.con-mainc2 table a{ position:relative; overflow:hidden;}
.con-mainc2 table a.sc{ float:left; background:url(../images/42.png) no-repeat center left; padding-left:20px;}
.con-mainc2 table a.xz{ float:right; background:url(../images/43.png) no-repeat center left; padding-left:20px; padding-right:5px;}
.con-mainc2 table a input{ position:absolute; left:0; top:0; cursor:pointer;opacity:0;filter:alpha(opacity=0);}

.con-mainc2 .con-mainc2tablebut{ margin-bottom:7px;}
.con-mainc2 .con-mainc2tablebut p.red{ font-size:14px; color:#DD5A43;margin:7px 0 0; }
.con-mainc2 .con-mainc2tablebut .but{ float:right; margin:24px 12px 0 0; height:32px;}
.con-mainc2 .con-mainc2tablebut .but a{ border:1px solid #3399db; height:30px; display:block; float:left; border-radius:3px; line-height:28px; color:#3399db; padding:0 8px 0 30px; margin-right:20px; font-size:14px;}
.con-mainc2 .con-mainc2tablebut .but a.but1{ background:url(../images/44.png) no-repeat 9px center;}
.con-mainc2 .con-mainc2tablebut .but a.but2{ background:url(../images/45.png) no-repeat 9px center;}
.con-mainc2 .con-mainc2tablebut .but a.but3{ background:url(../images/46.png) no-repeat 12px center; padding-left:34px;}

.con-mainc3 .con-mainlefttitle{ border:1px solid #ddd; text-align:center;}
.con-mainc3 table{table-layout:fixed;width:100%; margin-top:-1px;border:1px solid #e0e7ed}
.con-mainc3 table th,.con-mainc3 table td{ text-align:center; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; padding:8px 5px; font-size:14px; color:#666666;border:1px solid #ddd;line-height:22px;}
.con-mainc3 table td.red{ color:#DD5A43;}
.con-mainc3 table th{ color:#666666; font-weight:normal;background:#e8e8e8;}
.uploadQueue{text-align:left;}
.uploadQueue p{margin:0}

/*2016-05-26增加修改*/
.jcDate{ width: 183px !important; height: 28px !important; line-height: 28px !important; box-sizing: border-box;}
.jcDateIco{border:solid 1px #c6d4df !important;}/* background: #f8fdff !important;*/
.jcDateIco{background: #f8fdff url(../img/dateIco.png) no-repeat right center !important;}
#jcDate{border:solid 1px #c6d4df !important;}
.two_top{ width: 50%;}
.two_table{ width: 100%; height: auto; /*overflow: hidden;*/ line-height: 30px; border:solid #c6d4df; border-width: 1px 1px 0 0px; box-sizing: border-box; border-collapse:0;}
.two_table>tbody>tr>td{ border: solid 1px #ddd !important;font-size: 14px !important; line-height: 22px;padding:8px 5px;}
.two_red{ color:#DD5A43; font-size: 14px;}
/* .two_table>tbody>tr>td>input[type='text']{border: 1px solid #e4e9ef;background: #f8fdff; height: 28px; line-height: 28px; padding:0 10px; box-sizing: border-box;} */
.two_10{ width: 10%;}
.two_12{ width: 12%;}
.two_15{ width: 15%;}
.two_17{ width: 17%;}
.two_20{ width: 20%;}
.two_26{ width: 26%;}
.two_23{ width: 23%;}
.two_30{ width: 30%;}
.two_35{ width: 35%;}
.two_40{ width: 40%;}
.two_45{ width: 45%;}
.two_50{ width: 50%;}
.two_60{ width: 60%;}
.two_65{ width: 65%;}
.two_61{ width: 61.5%;}
.two_70{ width: 70%;}
.two_75{ width: 75%;}
.two_80{ width: 80%;}
.two_90{ width: 90%;}
.two_96{ width: 96%;}
.two_98{ width: 98.5%;}
.two_100{ width: 100%;}


#two_table tr >td{width:100px;height:30px;line-height:30px}
#two_table tr >td:nth-child(1){width:14%;}
#two_table tr >td:nth-child(2){width:12%;}
#two_table tr >td:nth-child(3){width:20%;}
#two_table tr >td:nth-child(4){width:44%;}
i{color:#DD5A43}


.two_margin_right_3{ margin-right: 3%;}
.two_margin_right_5{ margin-right: 5%;}
.font_size_14{ font-size: 14px;}
/*下拉*/
.select_anniu{border: 1px solid #e4e9ef;background: #f8fdff; height: 28px; line-height: 28px; padding:0 10px; box-sizing: border-box; min-width: 80px;}
.select_anniu span,.select_btn_con ul li{font-size: 14px; white-space:nowrap;text-overflow:ellipsis;overflow: hidden; cursor: pointer;}
.select_anniu span{ padding-right: 5px; box-sizing: border-box;}
.select_anniu i{ position:absolute; top: 0; right: 0; cursor: pointer;}
.select_btn_con{ position: absolute; top: 28px; border: solid #e4e9ef; border-width:0 1px 1px 1px; padding:0 10px; background: #f8fdff;box-sizing: border-box; max-height: 200px; overflow: auto; z-index: 9999;}
.select_btn_con ul li:hover{color: #959698;}
/*下拉结束*/
.two_check{ cursor: pointer; -moz-user-select: none; -webkit-user-select: none;}
.two_check img{ margin-bottom: -2px;}
.two_btn{/*border: 1px solid #3399db;*/
    height: 30px;
    display: block;
  
    line-height: 30px;
    color: #3399db;
    padding: 0 5px;
   
    font-size: 12px;}
   .two_btn_add img{ margin-bottom: -3px;}

.btn_cursor{ cursor: pointer;}
.two_red2{color: #DD5A43;}
/*弹出层*/
/* .lay_div{ padding: 20px;} */
/* .lay_search{ width: 80%;} */
/* .lay_div_search{ */
/* 	width: 100%; */
/* 	height: 30px; */
/*     line-height: 30px; */
/*     border: solid 1px #3399db; */
/*     border-radius: 3px; */
/*     padding: 0 25px 0 10px; */
/*     box-sizing: border-box; */
/* } */
/* .lay_search i{ position: absolute; top:5px; right: 5px; cursor: pointer;} */
/* .lay_div_con ul li{ width: 20%; height: auto; overflow: hidden; float: left; color: #333; font-size: 14px; margin-bottom: 10px;} */
/* .two_btn_keep{ background: #3598db; color: #fff; padding: 0 15px;} */
/* .two_btn_cancel,.layui-layer-btn a.layui-layer-btn1{ background:#e84c3d; color: #fff; padding: 0 15px;} */
/* .two_img_bottom{ margin-bottom: -3px;} */
/* /* .layui-layer-btn{ width: 25%; margin-bottom: 10px;} */ */
/* .layui-layer-page .layui-layer-btn{ padding-top: 0 !important;} */
/* .layui-layer-btn a.layui-layer-btn1{ border-radius: 3px;} */
/* /*弹出层*/ */
/* .hangye_btn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding-left: 2px !important;} */

/*活动种类和范围*/
.three_tab{ border: solid 1px #c6d4df;}
.three_tab_btn{ border-bottom: solid 1px #c6d4df; line-height: 35px; height: 35px; background: #f8f8f8; box-sizing: border-box;}
.three_tab_btn .btn{color:#444}
.three_tab_btn span{ padding: 4px 15px; font-size: 14px; cursor: pointer;  box-sizing: border-box;}
.three_tab_btn span.active{ background: #fff;border-right: solid 1px #c6d4df; border-left: solid 1px #C6D4DF;}
.three_tab_btn span:first-child.active{ border-left: none;box-sizing: border-box;}
.input,.three_search_btn{border: 1px solid #c6d4df ;
    background: #f8fdff;
    height: 30px;
    line-height: 28px;
    padding: 0 5px;
    box-sizing: border-box;}
.three_search_btn:hover{background: #f5f8f9;}
.three_title,.three_title2,.three_title3{ background: url(../images/title_bg.png) 60px center repeat-x; font-weight: bold; font-size: 14px;}
.three_title2{background: url(../images/title_bg.png) 120px center repeat-x;}
.three_title3{background: url(../images/title_bg.png) 80px center repeat-x;}
.three_search_btn{ display: inline-block; color: #3598dc; cursor: pointer;vertical-align: middle}
.three_search_btn i img{ width: 14px; height: 14px; margin-bottom: -3px;}
.radio_con{ font-size: 14px;}
.two_radio { cursor: pointer;}
/*台账明细*/
.four_min_height{ min-height: 500px;}
.four_img_fu img{ margin-bottom: -2px;}
.code_div>table>tbody>tr>td:nth-child(2n+1){ background: #F5F5F5;}
.three_radio_btn span{ cursor: pointer;}

/*监测仪器和防护用品*/
.textarea{border: 1px solid #e4e9ef;background: #f8fdff; padding: 10px; box-sizing: border-box; resize: none;}
.textarea:focus{ border:1px solid #e4e9ef; outline: medium;}

.btn_border{ border:solid 1px #c6d4df}
.btn_border:hover{ background: #f8fdff;}
.two_table a:hover{ color: #3299DE;}

/*表格背景*/
.table_bg{ background: #f8fdff;}
.two_table>tbody>tr>td.table_bg_border{ font-weight: bold;}

/*放射源进口表格*/
.f_table>thead>tr>td{ background: #f8fdff; font-weight: bold;}
.f_table>tbody>tr>td,.f_table>thead>tr>td{ border: solid 1px #c6d4df; font-size: 14px; text-align: center; padding: 5px;}
.f_table>tbody>tr:nth-child(2n)>td{
	background: #f8fdff;
}
.margin_bf_2{ margin-bottom: -2px;}

.disableInput{ border:none;background-color: #fff;}
/*上传文件名溢出格子  */
.word_break,table >tr >td,.con-mainc2 table td {white-space: inherit!important;word-break:break-all; }
/* 打印 */

.text_right_10{padding-left:10px;text-align:left}
/** a标签禁用事件 */
.a-disabled {
    pointer-events: none; /* 禁用指针点击 */
    color: gray; /* 可选: 更改链接颜色以表示禁用 */
}
